Skip to main content

Env Sensor

Sensor for measuring external environmental humidity and temperature.

import { Humidity,Temperature } from "@devicescript/core"

const humidity = new Humidity()
const temperature = new Temperature()

Registers

reading

The temperature.

  • read only
import { Humidity,Temperature } from "@devicescript/core"

const temperature = new Temperature()
const humidity = new Humidity()

const temp = await temperature.reading.read()
const hum = await humidity.reading.read()
  • track incoming values
import { Humidity,Temperature } from "@devicescript/core"

const temperature = new Temperature()
const humidity = new Humidity()

temperature.reading.subscribe(async (value) => {
...
})
humidity.reading.subscribe(async (value) => {
...
})

minReading

Lowest temperature that can be reported.

  • read only
import { Humidity,Temperature } from "@devicescript/core"

const temperature = new Temperature()
const humidity = new Humidity()

const temp = await temperature.minReading.read()
const hum = await humidity.minReading.read()

maxReading

Highest temperature that can be reported.

  • read only
import { Humidity,Temperature } from "@devicescript/core"

const temperature = new Temperature()
const humidity = new Humidity()

const temp = await temperature.maxReading.read()
const hum = await humidity.maxReading.read()

readingError

The real temperature is between temperature - temperature_error and temperature + temperature_error.

  • read only
import { Humidity,Temperature } from "@devicescript/core"

const temperature = new Temperature()
const humidity = new Humidity()

const temp = await temperature.readingError.read()
const hum = await humidity.readingError.read()
  • track incoming values
import { Humidity,Temperature } from "@devicescript/core"

const temperature = new Temperature()
const humidity = new Humidity()

temperature.readingError.subscribe(async (value) => {
...
})
humidity.readingError.subscribe(async (value) => {
...
})

variant

Specifies the type of thermometer.

  • read only
import { Humidity,Temperature } from "@devicescript/core"

const temperature = new Temperature()
const humidity = new Humidity()

const temp = await temperature.variant.read()
const hum = await humidity.variant.read()

help

The "deviceScript" contains more information that can be helpful in answering questions related to the device. You can refer to it for better understanding and troubleshooting.